marks and spencer haul